SetVar .htmlext.rqt "Neue Site aufnehmen ..." ;Titel
SetVar .htmlext.rqb "Geben Sie den gewünschten NAmen ein:" ;Body
SetVar .htmlext.rqd $aktSitename ;Default
SetVar .htmlext.rqu "Weiter|Abbrechen" ;Buttons
cli 'rx htmlext:mod/htmlext.smod REQSTRING'
if $.htmlext.res = 1
ReqFile -1 -1 250 500 "Bitte Site Verzeichnis wählen ..." DIR sdir ""
SetVar aktSitename $.htmlext.tmp
lvuse HTMLEXT 1
lvadd ''
%SiteName = $aktSitename
%SitePath = $sdir
%SiteMail = ""
%SiteSubj = ""
%SiteFTPOL = ""
%SiteFTPWRK = ""
%SiteHistFile = ""
%SiteHistAuto = ""
%SiteServTyp = ""
%SiteSpiegelDir = ""
%SiteSpiegelStat = ""
%SiteHistAuto = ""
%SiteURLOL = ""
%SiteURLWRK = ""
lvsort %SiteName
lvsave htmlext:Settings/Sites.prefs
SetVar ndir $sdir
AppVar ndir "_hxt"
SetVar nvorldir $ndir
AppVar nvorldir "/defs"
SetVar nproj $ndir
AppVar nproj "/marks.hp"
ifexists file $nproj
;Nichts
else
cli 'makedir $ndir'
cli 'makedir $nvorldir'
cli 'copy htmlext:settings/defaults/proj.prefs to $nproj'
SetVar nprojdata $ndir
AppVar nprojdata "/marks.pd"
cli 'copy htmlext:settings/defaults/projdata.prefs to $nprojdata'
endif
endif
GuiQuit #This
XButton 0 50 100 15 "Einstellungen"
GadFont xHelvetica.font 11 000
GadID 2
GuiClose #This
GuiWindow HTMLEXT WAIT
GuiWindow #This WAIT
Guiload htmlext:gui/Siteprefs
GuiQuit #This
XButton 0 65 100 15 "Löschen"
GadFont xHelvetica.font 11 000
GadID 3
GuiClose #This
EZReq "Site löschen: Was wollen Sie löschen?\n\nNur Eintrag:\nNur der Eintrag in der Sitenliste wird entfernt,\ndabei gehen jedoch die Einstellungen verloren!\n\nEintrag & Markierungen:\nWie oben, zus. alle dazugehörigen Projektdaten\n\nAlles:\nWie Punkt 2, zusätzlich noch die\nreal existierenden HomePage Dateien!" "_1 Eintrag|_2 Eintrag & Markierungen|_3 Alles|[_X] Nein" "wirkl"